using IronOcr;
int cancel_time = 1000;
// Opens a Large PDF which may need to be cancelled early
IronTesseract ocrTesseract = new IronTesseract() { Language = OcrLanguage.English };
var ocrInput = new OcrInput();
ocrInput.LoadPdf("large-report.pdf");
// Starts a read on the PDF using IronOCR with specified cancel time
OcrReadTask ocrRead = ocrTesseract.ReadAsync(ocrInput, cancel_time);
ocrRead.Wait();
Imports IronOcr
Private cancel_time As Integer = 1000
' Opens a Large PDF which may need to be cancelled early
Private ocrTesseract As New IronTesseract() With {.Language = OcrLanguage.English}
Private ocrInput = New OcrInput()
ocrInput.LoadPdf("large-report.pdf")
' Starts a read on the PDF using IronOCR with specified cancel time
Dim ocrRead As OcrReadTask = ocrTesseract.ReadAsync(ocrInput, cancel_time)
ocrRead.Wait()
Install-Package IronOcr
Timeouts
TimeoutMs bietet ein optionales Timeout in Millisekunden, nach dessen Ablauf der Lesevorgang OCR abgebrochen wird.
Ähnlich wie AbortToken hilft auch TimeoutMs beim Lesen großer Eingabedateien, falls das Programm oder die Anwendung hängen bleibt.
Bitte beachten Sie, dass die Funktion in .NET Framework 4.x.x nicht unterstützt wird.
Sie brauchen schnell einen Beweis? PM > Install-Package IronOcr Führen Sie ein Beispiel aus und beobachten Sie, wie Ihr Bild zu durchsuchbarem Text wird.